you may rely on our best efforts - Turc Anglais Dictionnaire